#ifndef SCENEVIEWER_OSG
#define SCENEVIEWER_OSG
#include <DefinePluginOsg.h>
#include <QObject>
#include <osg/Node>
#include <OsgClassDataSource/ObjectOsg.h>
#include <OsgClassDataSource/GroupOsg.h>
#include <QVarintTrigger.h>
class DLL_EXPORT_PLUGIN_OSG SceneViewerOsg : public GroupOsg
{
	Q_OBJECT
        Q_PROPERTY(QVarintTrigger CameraFitScene READ getTriggerCameraFitScene WRITE setTriggerCameraFitScene)
public:
    SceneViewerOsg(QObject *parent = 0);
    virtual ~SceneViewerOsg();


    //virtual void copyFrom(EObject* objPtr);
    //virtual EObject* clone();
    //virtual void refreshInfoContainer();

    QVarintTrigger getTriggerCameraFitScene();
    void setTriggerCameraFitScene(QVarintTrigger trigger);

protected:

private:
	
};
#endif // SCENEVIEWER_OSG
